home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7709 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.4 KB

  1. Path: newshost.wcc.govt.nz!sideways!sandman
  2. From: Paul Manias <sandman@welly.gen.nz>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Announcement:  Games.Library in development.
  5. Message-ID: <8XTqmD3w165w@welly.gen.nz>
  6. Date: Sun, 21 Apr 96 17:21:18 +1200
  7. Organization: Sideways Bulletin Board, Wellington, New Zealand +64 4 385-1000
  8.  
  9.  
  10.            ANNOUNCEMENT:  DEVELOPMENT OF AN AMIGA GAMES.LIBRARY
  11.  
  12.  
  13.  
  14. I  am  in  the process of developing a library specially for the purpose of
  15. writing  GAMES.   For the past few weeks I have been experimenting with the
  16. concept  and  now  that  I am satisfied with the results, I have decided to
  17. develop it into a full Games Programming Interface.
  18.  
  19. So  far  I have done the basic features (about 40 functions), and am now on
  20. to  the  real  stuff.   Already there is full support for multi-directional
  21. hardware  scrolling, dual playfields, colourlists, double buffering, triple
  22. buffering,  AGA support, 4 different types of fading, etc.  In other words,
  23. all the things the OS previously COULDN'T do (unless you enjoy having major
  24. headaches).
  25.  
  26. The  objective  of  this library is to remove the need to hack the hardware
  27. within  games  (the library will do it for you :-/).  Then when a new Amiga
  28. is  released, the libary will be re-written to deal with that, so your game
  29. still  works!  (Or at least under 680x0 emulation anyway :-) The real bonus
  30. is  that  your  game  will  also work with all the major gfx cards, because
  31. there  will hopefully be versions of games.library specifically written for
  32. these  also.   So no more problems with CyberGfx/Picasso/Retina/etc boards.
  33. Multi-tasking  arcade  games  will  also  be quite easy to write under this
  34. library, although you can do away with the OS if you wish.
  35.  
  36. The  only thing I want to know is how many people will use the library, how
  37. many  want  to  see  something like this in use, and how many will *help me
  38. write  this  library*.   This  is an "open project" so all programmers that
  39. wish  to  donate  or  write  routines  for it may do so.  I would do it all
  40. myself,  but  not  if  you  want to see it released in the next few months.
  41. Plus  I  think  this  way everyone has a chance to have a say which I think
  42. will be very important for this project.
  43.  
  44. With some help, the following features should become a reality:
  45.  
  46. *  An in-built debugger.
  47. *  A multiple blit routine.
  48. *  Texture mapping routines.
  49. *  Gouraud shading routines.
  50. *  Complete vector drawing system, including "Draw_Multiple_Vectors".
  51. *  XPK support.
  52. *  Support for Sprite screen backgrounds.
  53. *  Easy IFF support for gfx and sound (just point to the file and go).
  54. *  Various  screen  fades, wipes and special fx normally only seen in demos
  55.    built in.
  56. *  A  c2p  routine  that  automatically  uses the fastest algorithm for the
  57.    user's system.
  58. *  Retargetable graphics to adjust to the user's system.
  59. *  Support  for  GPI's  (Games Programming Interfaces), similar to API's in
  60.    windows I guess (but better :-)
  61. *  Anything else you can come up with.
  62.  
  63. If  you  can help with any of these, or anything not listed, please send me
  64. some mail.  The retargetable graphics part is especially important, I don't
  65. own  any  gfx  cards  so it is up to you if you want to see this area fully
  66. supported.   If not enough interest is generated, the library will still be
  67. written,  but only for personal use.  So make contributions/comments/ideas/
  68. anything.  This could really be something worth-while.
  69.  
  70.  
  71.     - Paul Manias
  72.       DreamWorld Productions.
  73.  
  74.       sandman@welly.gen.nz
  75.